package com.sky.module.system.userloginrecord.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.sky.module.system.userloginrecord.domain.entity.UserLoginRecordEntity;
import com.sky.module.system.userloginrecord.domain.po.UserLoginRecordPo;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

import java.util.Map;

/**
 * @author
 * @date 2023/3/12 9:07
 **/
@Repository
@Mapper
public interface UserLoginRecordMapper extends BaseMapper<UserLoginRecordEntity> {


    /***
    * @description TODO
    * @param userId
    * @return com.sky.module.system.userloginrecord.domain.po.UserLoginRecordPo
    * @date 2023/3/12 10:27
    *
    */
    UserLoginRecordPo getUserLoginCount(Long userId);


    /***
     * @description 获取用户总登录次数
     * @param userId
     * @return java.lang.Long
     * @date 2023/3/12 9:44
     *
     */
    Long getUserTotalCount(Long userId);

}
